<?php 
    include 'cabecalho.php';
    
    if($nivel >=2 || $nivel == null){
        header("location: index.php");
    }
    
    $objdica = new Dica();

    if(isset($_POST["filtro"])){
       $complemento = "where nome_usuario ILIKE '%".  $_POST["filtro"]  ."%'"; 
    }else{
       $complemento =""; 
    }
    
    $listapais = $objdica->listarpais($complemento);
    
    $listadica = $objdica->listar($complemento);
    
   if(isset($_POST['submit'])){
       

        $objdica->idpais  = $_POST["idpais"];
        $objdica->trad_dica  = pg_escape_string($_POST["trad_dica"]);
        
        $objdica->inserir();
        
        header("location: caddica.php");
        
    }
    
   

?>
                
                <div class="voltar"><a href="areaprofessor.php" ><img src="../imagens/back_arrow_mini.png">Área do Professor</a></div>
                
                <h1>Cadastro de Dicas</h1><br /><br />
                
                <div class="formulario">
                    <form method="POST" action="caddica.php">
                        <label >País:</label>
                        <select name="idpais">

                            <?php foreach ($listapais as $itempais){

                               ?> 
                                <option value='<?php echo $itempais->idpais; ?>'><?php echo "$itempais->nome_pais"; ?> - <?php echo "$itempais->nome_idioma"; ?> </option>
                            <?php }?>

                        </select> <br /><br />

                        <label >Dica:</label>
                        <textarea name="trad_dica" required maxlength="500" rows="11" cols="45"></textarea><br /><br />
                        <label ></label>
                        <input type="submit" name="submit" value="Cadastrar"  ><br />
                        
                    </form>
                </div>
                <br /><h2>Lista de Dicas</h2><br />
                <div>
        <table class="tbllista" id="tbllista" > 
    <thead>
        <tr>
            <th>ID</th>
            
            <th>Dica</th>
            <th>Editar</th>
            <th>Apagar</th>
        </tr>
    </thead>
    <tbody>

        <?php
        if(isset($listadica)){ //verifica se veio algum registro
            foreach ($listadica as $item)
            {
                
                
        ?>
        <tr>
            <td><?php echo filter_var($item->iddica,FILTER_SANITIZE_SPECIAL_CHARS); ?></td>
            
            <td><?php echo filter_var($item->trad_dica,FILTER_SANITIZE_SPECIAL_CHARS); ?></td>
            <td><a href="caddica-upd.php?iddica=<?php echo $item->iddica; ?>"><img src="..//imagens/icone-edit.png" /></a></td>
            <td><a href="dica-del.php?iddica=<?php echo $item->iddica; ?>"><img src="../imagens/icone-delete.png" /></a></td>
        </tr>
        <?php
        }
        }
        else {
            echo "<tr><td colspan='10'> nenhum registro encontrado</td></tr>";
        }
        ?>
        
    </tbody>
</table>
            </div>
                
                
                
                
<?php 
    include 'rodape.php';
?>

                <script>
    
			$(document).ready(function(){
				$("#tbllista").dataTable(
				{
                                        "bPaginate": false,
                                        "bLengthChange": true,
                                        "bFilter": false,
                                        "bSort": true,
                                        "bInfo": true,
                                        "bAutoWidth": true,
					"oLanguage":{
						"sProcessing":   "Processando...",
						"sLengthMenu":   "Mostrar _MENU_ registros",
						"sZeroRecords":  "Não foram encontrados resultados",
						"sInfo":         "Mostrando de _START_ até _END_ de _TOTAL_ registros",
						"sInfoEmpty":    "Mostrando de 0 até 0 de 0 registros",
						"sInfoFiltered": "(filtrado de _MAX_ registros no total)",
						"sInfoPostFix":  "",
						"sSearch":       "Buscar:",
						"sUrl":          "",
						"oPaginate": {
							"sFirst":    "Primeiro",
							"sPrevious": "Anterior",
							"sNext":     "Seguinte",
							"sLast":     "Último"
						}
					},
					"oPaginationType": "full_numbers"
					}
					
				);
			});
		</script>